首页> 外文OA文献 >A Predictable and Command- Level Priority-Based DRAM Controller for Mixed-Criticality Systems
【2h】

A Predictable and Command- Level Priority-Based DRAM Controller for Mixed-Criticality Systems

机译:混合关键系统的可预测且基于命令级别优先级的DRAM控制器

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Mixed-criticality systems have tasks with different criticality levels running on the same hardware platform. Today's DRAM controllers cannot adequately satisfy the often conflicting requirements of tightly bounded worst-case latency for critical tasks and high performance for non-critical real-time tasks. We propose a DRAM memory controller that meets these requirements by using bank-aware address mapping and DRAM command-level priority-based scheduling with preemption. Many standard DRAM controllers can be extended with our approach, incurring no performance penalty when critical tasks are not generating DRAM requests. Our approach is evaluated by replaying memory traces obtained from executing benchmarks on an ARM ISA-based processor with caches, which is simulated on the gem5 architecture simulator. We compare our approach against previous TDM-based approaches, showing that our proposed memory controller achieves dramatically higher performance for non-critical tasks, without any significant impact on the worstcase latency of critical tasks.
机译:混合关键度系统具有在同一硬件平台上运行的具有不同关键度级别的任务。当今的DRAM控制器无法充分满足经常相互冲突的要求,即关键任务的最坏情况下延迟紧迫,而非关键实时任务的性能则紧迫。我们提出了一种DRAM存储控制器,它通过使用具有存储区的地址映射和DRAM命令级基于优先级的抢占式调度来满足这些要求。我们的方法可以扩展许多标准DRAM控制器,当关键任务没有生成DRAM请求时,不会造成性能损失。通过重播从基于ARM ISA的具有缓存的处理器上执行基准测试获得的内存跟踪来评估我们的方法,该跟踪是在gem5体系结构模拟器上模拟的。我们将我们的方法与以前的基于TDM的方法进行了比较,表明我们提出的内存控制器可对非关键任务实现显着更高的性能,而对关键任务的最坏情况延迟没有任何重大影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号